package cn.sunjinxin.trade.domain.ability;

import cn.sunjinxin.savior.ext.anno.Ability;
import cn.sunjinxin.savior.ext.container.IExt;
import cn.sunjinxin.trade.domain.model.Order;
import cn.sunjinxin.trade.domain.model.ProductSku;
import cn.sunjinxin.trade.domain.model.ProductSpu;
import cn.sunjinxin.trade.domain.model.entity.Distributor;
import cn.sunjinxin.trade.domain.model.entity.Traveler;

import java.util.List;

/**
 * @author issavior
 */
@Ability(industry = "trade", business = "preorder")
public abstract class OrderAbility implements IExt {

    public Order create(ProductSpu productSpu, Distributor distributor, List<Traveler> travelers) {
        return null;
    }

}
